to the read and write inits.
gpx.c had non-mechanical changes for logpoint and urlbase options.
};
static void
-rd_init(const char *fname, const char *args)
+rd_init(const char *fname)
{
file_in = fopen(fname, "rb");
if (file_in == NULL) {
}
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
file_out = fopen(fname, "wb");
out_fname = fname;
struct pdb_record *opdb_rec;
static void
-rd_init(const char *fname, const char *args)
+rd_init(const char *fname)
{
file_in = fopen(fname, "rb");
if (file_in == NULL) {
}
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
file_out = fopen(fname, "wb");
out_fname = fname;
int rte_waypt_ct; /* # waypoints in waypoint list */
} route_head;
-typedef void (*ff_init) (char const *, char const *);
+typedef void (*ff_init) (char const *);
typedef void (*ff_deinit) (void);
typedef void (*ff_read) (void);
typedef void (*ff_write) (void);
};
static void
-rd_init(const char *fname, const char *args)
+rd_init(const char *fname)
{
char ibuf[100] = {'0'} ;
const char *ezsig = "TerraByte Location File";
}
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
file_out = fopen(fname, "wb");
mkshort_handle = mkshort_new_handle();
static void *mkshort_handle;
static void
-rw_init(const char *fname, const char *opts)
+rw_init(const char *fname)
{
if (!mkshort_handle)
mkshort_handle = mkshort_new_handle();
static char *tbufp = NULL;
static void
-rd_init(const char *fname, const char *args)
+rd_init(const char *fname)
{
file_in = fopen(fname, "rb");
if (file_in == NULL) {
}
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
file_out = fopen(fname, "wb");
out_fname = fname;
#if NO_EXPAT
void
-geo_rd_init(const char *fname, const char *args)
+geo_rd_init(const char *fname)
{
fatal(MYNAME ": This build excluded GPX support becuase expat was not installed.\n");
}
}
void
-geo_rd_init(const char *fname, const char *args)
+geo_rd_init(const char *fname)
{
fd = fopen(fname, "r");
if (fd == NULL) {
}
void
-geo_wr_init(const char *fname, const char *args)
+geo_wr_init(const char *fname)
{
ofd = fopen(fname, "w");
if (ofd == NULL) {
};
static void
-rd_init(const char *fname, const char *args)
+rd_init(const char *fname)
{
file_in = fopen(fname, "rb");
if (file_in == NULL) {
}
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
file_out = fopen(fname, "wb");
out_fname = fname;
#define MYNAME "GPSDRIVE"
static void
-rd_init(const char *fname, const char *args)
+rd_init(const char *fname)
{
file_in = fopen(fname, "r");
if (file_in == NULL) {
}
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
file_out = fopen(fname, "w");
if (file_out == NULL) {
};
static void
-rd_init(const char *fname, const char *args)
+rd_init(const char *fname)
{
file_in = fopen(fname, "rb");
if (file_in == NULL) {
}
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
file_out = fopen(fname, "wb");
out_fname = fname;
#define MYNAME "GPSUTIL"
static void
-rd_init(const char *fname, const char *args)
+rd_init(const char *fname)
{
file_in = fopen(fname, "r");
if (file_in == NULL) {
}
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
file_out = fopen(fname, "w");
if (file_out == NULL) {
static xml_tag *cur_tag;
static char *cdatastr;
-static int opt_logpoint = 0;
+static char *opt_logpoint = NULL;
static int logpoint_ct = 0;
static const char *gpx_version;
#if NO_EXPAT
void
-gpx_rd_init(const char *fname, const char *args)
+gpx_rd_init(const char *fname)
{
fatal(MYNAME ": This build excluded GPX support becuase expat was not installed.\n");
}
}
void
-gpx_rd_init(const char *fname, const char *args)
+gpx_rd_init(const char *fname)
{
if ( fname[0] ) {
fd = fopen(fname, "r");
input_string_len = strlen(input_string);
}
- if (get_option(args, "logpoint") != NULL)
- opt_logpoint = 1;
file_time = 0;
}
void
-gpx_wr_init(const char *fname, const char *args)
+gpx_wr_init(const char *fname)
{
mkshort_handle = mkshort_new_handle();
- urlbase = get_option(args, "urlbase");
ofd = fopen(fname, "w");
if (ofd == NULL) {
{ "snlen", &snlen, "Length of generated shortnames", ARGTYPE_INT },
{ "suppresswhite", &suppresswhite,
"Suppress whitespace in generated shortnames", ARGTYPE_BOOL },
+ { "logpoint", &opt_logpoint, "Create waypoints from geocache log entries", ARGTYPE_BOOL },
+ { "urlbase", &urlbase, "Base URL for link tag in output", ARGTYPE_STRING},
{ 0, 0, 0, 0 }
};
static char fOutname[256];
-static void rd_init(const char *fname, const char *args)
+static void rd_init(const char *fname)
{
file_in = fopen(fname, "rb");
if (file_in == NULL) {
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
mkshort_handle = mkshort_new_handle();
struct pdb_record *opdb_rec;
static void
-rd_init(const char *fname, const char *args)
+rd_init(const char *fname)
{
file_in = fopen(fname, "rb");
if (file_in == NULL) {
}
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
file_out = fopen(fname, "wb");
out_fname = fname;
};
static void
-mag_rd_init(const char *portname, const char *args)
+mag_rd_init(const char *portname)
{
time_t now, later;
}
static void
-mag_wr_init(const char *portname, const char *args)
+mag_wr_init(const char *portname)
{
#if __WIN32__
if (!terminit(portname)) {
xCloseHandle(comport);
}
#endif
- mag_rd_init(portname, args);
+ mag_rd_init(portname);
}
QUEUE_INIT(&rte_wpt_tmp);
}
if (ivecs == NULL) {
fatal ("No valid input type specified\n");
}
- ivecs->rd_init(fname, ivec_opts);
+ ivecs->rd_init(fname);
ivecs->read();
ivecs->rd_deinit();
break;
? argv[argn]+2 : argv[++argn];
ofname = optarg;
if (ovecs) {
- ovecs->wr_init(ofname, ovec_opts);
+ ovecs->wr_init(ofname);
ovecs->write();
ovecs->wr_deinit();
}
fatal ("Extra arguments on command line\n");
}
else if (argc && ivecs) {
- ivecs->rd_init(argv[0], ivec_opts);
+ ivecs->rd_init(argv[0]);
ivecs->read();
ivecs->rd_deinit();
if (argc == 2 && ovecs) {
- ovecs->wr_init(argv[1], ovec_opts);
+ ovecs->wr_init(argv[1]);
ovecs->write();
ovecs->wr_deinit();
}
struct pdb_record *opdb_rec;
static void
-rd_init(const char *fname, const char *args)
+rd_init(const char *fname)
{
file_in = fopen(fname, "rb");
if (file_in == NULL) {
}
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
file_out = fopen(fname, "wb");
out_fname = fname;
}
static void
-mapsend_rd_init(const char *fname, const char *args)
+mapsend_rd_init(const char *fname)
{
mapsend_file_in = fopen(fname, "rb");
if (mapsend_file_in == NULL) {
}
static void
-mapsend_wr_init(const char *fname, const char *args)
+mapsend_wr_init(const char *fname)
{
mapsend_file_out = fopen(fname, "wb");
if (mapsend_file_out == NULL) {
}
static void
-mps_rd_init(const char *fname, const char *args)
+mps_rd_init(const char *fname)
{
mps_file_in = fopen(fname, "rb");
if (mps_file_in == NULL) {
}
static void
-mps_wr_init(const char *fname, const char *args)
+mps_wr_init(const char *fname)
{
mps_file_out = fopen(fname, "wb");
if (mps_file_out == NULL) {
#if NO_EXPAT
void
-nav_rd_init(const char *fname, const char *args)
+nav_rd_init(const char *fname)
{
fatal(MYNAME ": This build excluded GPX support becuase expat was not installed.\n");
}
}
void
-nav_rd_init(const char *fname, const char *args)
+nav_rd_init(const char *fname)
{
fd = fopen(fname, "r");
if (fd == NULL) {
}
void
-nav_wr_init(const char *fname, const char *args)
+nav_wr_init(const char *fname)
{
fatal(MYNAME ": Does not support writing Navicache files.\n");
ofd = fopen(fname, "w");
};
static void
-rd_init(const char *fname, const char *args)
+rd_init(const char *fname)
{
file_in = fopen(fname, "r");
if (file_in == NULL) {
}
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
file_out = fopen(fname, "w");
mkshort_handle = mkshort_new_handle();
}
static void
-psp_rd_init(const char *fname, const char *args)
+psp_rd_init(const char *fname)
{
psp_file_in = fopen(fname, "rb");
if (psp_file_in == NULL) {
}
static void
-psp_wr_init(const char *fname, const char *args)
+psp_wr_init(const char *fname)
{
psp_file_out = fopen(fname, "wb");
mkshort_handle = mkshort_new_handle();
}
static void
-rd_init(const char *fname, const char *args)
+rd_init(const char *fname)
{
file_in = fopen(fname, "rb");
if (file_in == NULL) {
}
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
file_out = fopen(fname, "wb");
out_fname = fname;
}
static void
-rd_init(const char *fname,
- const char *args)
+rd_init(const char *fname)
{
infile = fopen(fname, "rb");
if (infile == NULL) {
}
static void
-wr_init(const char *fname,
- const char *args)
+wr_init(const char *fname)
{
fatal(MYNAME ":Not enough information is known about this format to write it.\n");
}
static void
-rd_init(const char *fname, const char *args)
+rd_init(const char *fname)
{
file_in = fopen(fname, "r");
mkshort_handle = mkshort_new_handle();
}
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
file_out = fopen(fname, "w");
thresh_days = strtod(oldthresh, NULL);
static void *mkshort_handle;
static void
-rd_init(const char *fname, const char *args)
+rd_init(const char *fname)
{
file_in = fopen(fname, "r");
if (file_in == NULL) {
}
static void
-wr_init(const char *fname, const char *args)
+wr_init(const char *fname)
{
file_out = fopen(fname, "w");
if (file_out == NULL) {
}
static void
-tpg_rd_init(const char *fname, const char *args)
+tpg_rd_init(const char *fname)
{
tpg_file_in = fopen(fname, "rb");
if (tpg_file_in == NULL) {
}
static void
-tpg_wr_init(const char *fname, const char *args)
+tpg_wr_init(const char *fname)
{
tpg_file_out = fopen(fname, "wb");
mkshort_handle = mkshort_new_handle();
}
static void
-xcsv_rd_init(const char *fname, const char *args)
+xcsv_rd_init(const char *fname)
{
/*
}
static void
-xcsv_wr_init(const char *fname, const char *args)
+xcsv_wr_init(const char *fname)
{
/* if we don't have an internal style defined, we need to
* read it from a user-supplied style file, or die trying.